home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 501-525 / 515 / checkbook / cachanges1.0-2.0.txt next >
Text File  |  1995-03-14  |  15KB  |  309 lines

  1.                          CHECKBOOK ACCOUNTANT 2.0
  2.  
  3.                 NEW FEATURES, BUG FIXES, AND MODIFICATIONS
  4.                 ------------------------------------------
  5.  
  6.  
  7. NEW FEATURES:
  8. -------------
  9.  1. During the definition of a date (in a date input field), the year can
  10.     be left out (only entering the month and day).  The program will use
  11.     the last used year, or if no previous year had been defined (as is the
  12.     case when the program is started), the system date's year will be used.
  13.  
  14.  2. Added the ability to deactivate any input field by holding down the
  15.     SHIFT key and pressing the RETURN key (SHIFT-RETURN).  Deactivating an
  16.     input field allows for the HELP key to be pressed and help screen to be
  17.     displayed.
  18.  
  19.  3. Added the ability to detect if the program is running under AmigaDOS
  20.     2.0, and if so, create 2.0-looking icons with the proper color values
  21.     (colors 1 and 2 are switched).
  22.  
  23.  4. Added the Move function for transactions, which moves the highlighted
  24.     transaction from one part of the Transaction List to another.  Two
  25.     arrows are superimposed on the pencil pointer, signifying that the
  26.     Move function is currently in use.
  27.  
  28.  5. Added the Duplicate function for transactions, which duplicates the
  29.     highlighted transaction and enters the copy at the end of the
  30.     Transaction List (assuming the List isn't sorted).  Checks which are
  31.     duplicated will use the next available check number for the duplicated
  32.     check.
  33.  
  34.  5. Added the Program Prefs Requester which allows for the selection of
  35.     Show, Icon Creation, User Prefs, Auto Desc List, and TAX Status settings,
  36.     as well as definition of the CA: directory and Default Descriptions For
  37.     Checks, Other Debits, Deposits, Other Credits, and Voided Checks.  These
  38.     settings can be saved as the program's default settings (initially
  39.     loaded at startup) under the file "S:CAdefault.CAp".  Thanks to James
  40.     Wilson for the suggestion to save the program's preferences.
  41.  
  42.  6. Added the Description List Requester which defines a list of
  43.     descriptions for use in the Transaction Requester's PAY / DESC and MEMO
  44.     input fields.
  45.  
  46.  7. Added the Running Balance Tracker (lower-right area of the Main Screen)
  47.     which represents the 20 currently viewable transactions in the
  48.     Transaction List in bar chart form.  Each tick of the bar is equal to
  49.     $100.00 (one tick represents a running balance between $0.01 and
  50.     $100.00).  Positive running balances are shown in BLACK, while negative
  51.     values are in RED.
  52.  
  53.  8. Added the Search & Replace functions (which include the Previous and
  54.     Next Occurrence functions).  Search will highlight matches of the
  55.     defined search description.  Replace defines a replacement description
  56.     for all matched descriptions.  Previous and Next Occurrence perform
  57.     either the Search or Replace function (whichever was last used) on
  58.     earlier or later-entered transactions which satisfy the Search/Replace
  59.     descriptions.
  60.  
  61.  9. Added the ability to automatically add the PAY / DESC and/or MEMO
  62.     description from loaded, modified, and entered transactions.
  63.     Add PAY / DESC will add the PAY / DESC input field descriptions to
  64.     the Description List upon loading of a checkbook or definition of
  65.     a transaction.  Add MEMO will add the MEMO input field descriptions.
  66.  
  67. 10. Added the Credit/Debit Sign Indicator column (column S, to the right
  68.     of the previous TC columns on the Main Screen).  This column, for each
  69.     transaction, will contain a '+' for credits and a '-' for debits.
  70.     Thanks to James Wilson for this suggestion.
  71.  
  72. 11. Added the option of editing a transaction by highlighting it and
  73.     pressing the RETURN key.  This is an alternate way to the current
  74.     double-click method.
  75.  
  76. 12. Added the Quick Unclear menu item which unclears the highlighted
  77.     transaction.  The Quick Clearing menu item was renamed to Quick Clear
  78.     to make it consistent with this new menu item.
  79.  
  80. 13. Added the Reoccurring Transaction Group Requester and Reoccurring
  81.     Transactions Requester, which define a group of transactions by a group
  82.     name.  Transactions can be added to a group and a group of transactions
  83.     can be added to the checkbook with the click of the mouse button.
  84.  
  85. 14. Added the ability to print the Description List, Reoccurring Transaction
  86.     Group List, and Reoccurring Transactions within each group.
  87.  
  88. 15. Added the display of a Notice Requester which displays the calculated
  89.     Statement Balance after selecting Okay from the Reconcile Requester.
  90.     The STATEMENT BALANCE box on the Main Screen also has this amount as
  91.     before, but displaying a Notice makes the balance easier to find.
  92.  
  93. 16. Added the Use Default Description List menu item/checkbox to the
  94.     Information Requester, allowing the default Description List to be
  95.     loaded upon definition of a new checkbook.
  96.  
  97. 17. Added the indicator, (nn), next to the BUDGET button on the Transaction
  98.     Requester, which displays the number of budget distributions for the
  99.     current check transaction.
  100.  
  101. 18. Increased the maximum number of distributions per check transaction
  102.     from 5 to 99.  In addition, the distribution list is now scrollable
  103.     (slider and arrow buttons).
  104.  
  105. 19. Added the notice that if the AMOUNT UNBUDGETED were $0.00 for a check
  106.     transaction, then selecting the Add function would show the user that
  107.     no amount is available to budget.
  108.  
  109. 20. Added an indicator between the Budget Requester's budget description
  110.     and expense limit amount which shows "OB" (overbudget) if a budget's
  111.     actual expenses (for the analysis period) are greater than the
  112.     projected expense limit.
  113.  
  114. 21. Added the Entered Order and Sorted Order buttons (Order menu) to the
  115.     View (Select Groups) Requester to define the order of the View-ed
  116.     transactions in the Transaction List.  The Sorted Order button will
  117.     display the new Sort Criteria Requester, which defines the field by
  118.     which to sort (Check Number, Transaction Date, or Cleared Date).
  119.  
  120. 22. Added the Statistics menu item (Main Screen) which, when selected,
  121.     will give amount totals and other pieces of information for the current
  122.     checkbook.
  123.  
  124.  
  125. BUG FIXES:
  126. ----------
  127.  1. This bug would erase the filename in the Main Screen's, Budget List's,
  128.     and Description List's title bar when an entry in the file requester
  129.     was selected (where no filename exists).
  130.  
  131.  2. This bug would display the RUNNING BALANCE amount even though the
  132.     Transaction List was scrolled.  Now, an amount is only displayed if a
  133.     transaction is currently highlighted.
  134.  
  135.  3. This bug would not properly erase the highlighted transaction when a
  136.     new checkbook would be opened.  Remnants of the highlighted transaction
  137.     would remain.
  138.  
  139.  4. This bug would not properly truncate the DESCRIPTION field of a
  140.     transaction which had a longer than displayable description.
  141.  
  142.  5. This bug would place the Budget List filename in the Main Screen's
  143.     title bar if the Budget List was loaded from its icon as the startup
  144.     file.
  145.  
  146.  6. This bug would allow selection of entries in the Transaction List
  147.     where there were no transactions.  This appeared when a checkbook
  148.     (with 20 transactions or more) was loaded, then another checkbook
  149.     (with fewer than 20 transactions) was loaded afterwards.
  150.  
  151.  7. This bug would give incorrect running balance amounts once the running
  152.     balance fell between $0 and -$1.00.  The running balance would show up
  153.     as a positive value rather than negative.
  154.  
  155.  8. This bug would not properly truncat the memo description of printed
  156.     transactions if the description exceeded the defined number of columns.
  157.     This caused the running balance to be unaligned.
  158.  
  159.  9. This bug would not warn the user about changes in the checkbook (while
  160.     trying to quit the program) even though the statement balance was
  161.     recalculated (through the use of the Reconcile function).
  162.  
  163. 10. This bug would incorrectly define a transaction as not being budgeted,
  164.     even though its Budget Distribution List was modified.  This would
  165.     appear if a transaction was edited and the PREV or NEXT function was
  166.     selected.
  167.  
  168. 11. This bug would enter a duplicate budget distribution if a distribution
  169.     was selected (activating the distributed amount input field), the
  170.     requester was made inactive, the requester was made active again, and
  171.     the RETURN key was pressed.
  172.  
  173. 12. This bug would not consistently allow for the definition of a
  174.     distributed amount after selecting a budget to add to the Budget
  175.     Distribution List.
  176.  
  177. 13. This bug would not allow the selection of the last budget in a Budget
  178.     List containing 16 or fewer budget descriptions.
  179.  
  180. 14. This bug would allow the entering of an amount even though the
  181.     maximum number of distributions was reached.  Selecting Okay from the
  182.     Notice Requester which would be displayed would activate the amount
  183.     input field.
  184.  
  185. 15. This bug would make the entries in the Budget List illegible if a
  186.     newly added budget description were to be alphabetically entered as
  187.     the first entry in the List.
  188.  
  189. 16. This bug would try to load a requester Budget List even after selecting
  190.     CANCEL from the Notice Requester which displayed: "All budgeted
  191.     transactions will be unbudgeted...Continue?"
  192.  
  193. 17. This bug would show "Budget..." in the Budget List file requester's
  194.     filename input field after an error during a Load operation.
  195.  
  196. 18. This bug would not properly truncate the budget descriptions in a
  197.     printout of the Budget Summary.
  198.  
  199.  
  200. MODIFICATIONS:
  201. --------------
  202.  1. Slightly improved the list scrolling routines for the Transaction List,
  203.     Budget List, and Help Screen text.
  204.  
  205.  2. Removed the display of zero amounts (0.00) in amount input fields.
  206.     This removes the necessity to clear the contents of the field before
  207.     a non-zero amount can be entered.  The 0.00 amounts are still shown
  208.     as "0.00" in the various lists (Transaction List, Budget List, etc.).
  209.     The Information Requester's Starting Check Number input field behaves
  210.     the same way.  Thanks to James Wilson for this suggestion.
  211.  
  212.  3. Modifies the program to operate under AmigaDOS 2.0 and A3000 machines.
  213.     Actual testing was done with KS 36.143 and WB 34.20.
  214.  
  215.  4. Modified the display of an Opened checkbook's transactions in the
  216.     Transaction List, such that the last viewable entries are initially
  217.     shown rather than the first entries, as was the case previously.
  218.     Thanks to James Wilson for this suggestion.
  219.  
  220.  5. Modified the image of the Budget List icon.  The description on the icon
  221.     now reads "BUDGET", rather than the previous "BUDGETS".
  222.  
  223.  6. Changed the name of the Main Screen "Edit" menu item (under the Budgets
  224.     Menu) to "Budget List".  The "Analysis Period" menu item's keyboard
  225.     shortcut was changed from RIGHT-AMIGA L to RIGHT-AMIGA . (period).
  226.  
  227.  7. Changed the Icon Creation menu item from "Budgets" to "Budget List".
  228.  
  229.  8. Fixed the Print Requester's Transaction Distributions' button/menu item
  230.     to automatically select Viewable Transactions if selected.  This is
  231.     equivalent to the operation of the Budget Summary/Budget List
  232.     combination.
  233.  
  234.  9. Fixed the alignment of the Print Requester's Selection Print To menu
  235.     items to coincide with the right edge of the other Selection menu items.
  236.  
  237. 10. Fixed the column placement in the transaction printouts, such that the
  238.     Transaction Distribution amounts do not overlap the TCS and transaction
  239.     AMOUNT columns.
  240.  
  241. 11. Added more blank space around the NOTE: text in the Reconcile Requester.
  242.  
  243. 12. Moved the Information Requester's Initial Deposit input field to allow
  244.     space for the Use Default Description List checkbox.  Changed the
  245.     Default Budgets checkbox label to "Default Budget List".
  246.  
  247. 13. Reset the Default Budget List and Default Description List checkboxes/
  248.     menu items to their TRUE states every time a new checkbook is being
  249.     defined.
  250.  
  251. 14. Removed the necessity for check transactions to be entered into the
  252.     checkbook before they can be budgeted.  New, as well as previously
  253.     entered, checks can now be budgeted.
  254.  
  255. 15. Widened the Budget Distribution List to display and enter the full
  256.     budget description.
  257.  
  258. 16. The program will initialize the Distributed amount input field contents
  259.     (during the definition of a new budget distribution) to the AMOUNT
  260.     UNBUDGETED value.  This makes the assumption that the rest of the
  261.     unbudgeted amount will all go to the current distribution.
  262.  
  263. 17. Budget Distribution List entries are now alphabetically sorted (by
  264.     budget description).
  265.  
  266. 18. Redesigned the Budget Requester to display the expense limit within
  267.     the Budget List (to the right of the budget description) along with
  268.     the currently highlighted budget's expense limit for the current
  269.     analysis period and entire checkbook.
  270.  
  271. 19. Rearranged the components in the Print Requester to make space for the
  272.     permanent display of the currently defined Print To Disk File filename.
  273.  
  274. 20. Removed the CON: window (on the Workbench Screen) which would show up
  275.     if the program was started from its icon.
  276.  
  277. 21. Replaced the darker color shades used in the program with lighter ones.
  278.  
  279. 22. Redesigned the Program Prefs Requester's Workbench Colors selection
  280.     to use the best color scheme (given the current Workbench colors) and
  281.     not just copy Workbench color 0 to the program's color 0, color 1 to
  282.     color 1, etc.
  283.  
  284. 23. Added separator in the Main Screen's menu bar to distinguish common
  285.     menu items.
  286.  
  287. 24. Modified the Budget Distribution Requester to add/update a distribution
  288.     which makes a budget become overbudgeted.  In previous versions, the
  289.     program would not let you enter the amount and make a budget overbudgeted.
  290.     Now, the budget can become overbudgeted (shown with OB in the Budget List)
  291.     just as it does when a checkbook file has overbudgeted budgets.
  292.  
  293. 25. Modified the requester and screen elements (buttons, check boxes,
  294.     list sliders, and input fields) to closely match those commonly found
  295.     in Intuition 2.0 applications.  Changed the Main Screen "Preferences"
  296.     menu to "Settings".
  297.  
  298. 26. Removed the Main Screen Command Buttons (bottom center of the Main
  299.     Screen).
  300.  
  301. 27. Modified the pointer to become a broken pencil if you try to activate
  302.     a requester other than the frontmost (current) one.
  303.  
  304. 28. Added the use of AmigaDOS 1.3's sleeping cloud pointer (wait mode) and
  305.     normal pointer with arrows (Move function) if the user selects to use
  306.     Workbench Pointer and is running on an AmigaDOS 1.3 machine.  If the user
  307.     is running under AmigaDOS Release 2, the stopwatch (wait) and normal
  308.     pointer with arrows (Move) will be used.
  309.